package cn.com.cifi.mars.service;

import java.util.List;

import com.baomidou.mybatisplus.extension.service.IService;

import cn.com.cifi.mars.bean.vo.supply.SupplyMonthlyDetailVO;
import cn.com.cifi.mars.entity.DmDmSupplyMonthlyDetail;
import cn.com.cifi.mars.entity.DmDmValueReport;
import cn.com.cifi.mars.entity.SupplyPlanVersionDetail;

/**
 * <p>
 * 月度供货明细表 服务类
 * </p>
 *
 * @author plx
 * @since 2020-02-24
 */
public interface DmDmSupplyMonthlyDetailService extends IService<DmDmSupplyMonthlyDetail> {

	/**
	 * 
	 * @Description： 月度供货明细表初始化
	 * @author：yyd
	 * @date：2020年2月24日 下午5:29:05
	 */
	void initSupplyMonthlyDetailReport(String yearMonth,String projectId);

	List<SupplyPlanVersionDetail> handleInvestment(String versionId);
	/**
	 * 
	 * @Description：获取月度供货明细列表
	 * @param deadline 截止年月
	 * @author：yyd
	 * @date：2020年2月26日 上午9:11:12
	 */
	List<SupplyMonthlyDetailVO> querySupplyMonthlyDetail(String deadline,String userName);


	List<DmDmValueReport> selectReportList(String deadline);

	String getEndDate(String endDate);

}
